Kidney (MDBK) Cell Lysate (OCEG01196)

Name Kidney (MDBK) Cell Lysate (OCEG01196)
Supplier Aviva Systems Biology
Catalog OCEG01196
Category Cell Lysate
Prices $70.00
Sizes 100 µl
Tissue Kidney
Supplier Page Shop